namespace Rocuna.Controls
{
    /// <summary>
    /// Button state options.
    /// </summary>
    public enum ButtonState
    {
        /// <summary>
        /// Normal state - button is up without hover.
        /// </summary>
        Normal = 1,

        /// <summary>
        /// Mouse is over the button.
        /// </summary>
        Hover = 2,

        /// <summary>
        /// The button is pressed.
        /// </summary>
        Click = 3,

        /// <summary>
        /// The button was released.
        /// </summary>
        Released = 4,
    }
}